Play a recording
When you play a recording session, we upload all the recordings files together with a configuration to a cloud broker. The broker will by default be your personal broker for the current project.
Play - with default settings
By pressing prepare for playback, the recording will start processing and be prepared for playback with default settings.
For CLI - checkout the CLI Hints dropdown
How-to guide
Press the prepare for playback button.
Play - on a specific broker
You can optionally select another broker to play the recording on.
How-to guide
- Console
- Cli
Step 1
Press the arrow on the right side of the prepare for playback button.
Step 2
Select the broker you want to use in the dropdown menu. You need to have created a broker to find it in the list.
Creates a broker my-broker if it does not already exist and plays the default configuration on that broker.
$ remotive cloud recordings play 13303517729834103000
--broker my-broker
--project my-project
[--ensure-broker-started]
Play - with custom configuration
You can optionally select another configuration, e.g. when working with VSS or AAOS.
How-to guide
- Console
- Cli
Step 1
Change the selected configuration file in the highlighted area.
Step 2
Simply press prepare for playback, or, select a specific broker.
Creates a broker my-broker if it does not already exist and plays the specified custom configuration on that broker.
$ remotive cloud recordings play 13303517729834103000
--broker my-broker
--project my-project
--broker-config-name configuration-vss
[--ensure-broker-started]
Playback panels
Once the recording is prepared for playback, there are different ways for you to view / consume the data.
Signal visualization panel
With the signal visualization panel you will see the signals in a streaming graph.
Add signal visualizations
To add signals, press "Add signal visualizations" and you will get a list of signals. Search for the signal you want to play by using the search bar or scroll in the list. The list is sorted by frame ID and the signals included in that specific frame. When you have selected your frames/signals, press "apply".
Tip! If you want to see the playback view in fullscreen, press the icon in the top left corner. Here you also have the option to open the view in a new tab.
Choose format
Once you have selected your signals and pressed "play" you will see your signals streaming in the graph.
In the signal visualization panel you can select how the signals should be parsed when shown in the graph. In what way a specific signal or frame can be parsed is based on the signal value according to. Signals can be shown as:
- ASCII: Applicable for all frames and signals
- HEX: Applicable for all frames and signals
- RAW: Applicable for all frames and signals
- DECIMAL: Only applicable for signals with numeric value
- BITS: Only applicable for frames and signals that are decoded, e.g. CAN
Show signal history
You can view the signal history by clicking history in the top right corner of the panel.
Here you will get information about all the signals that have been streamed up until that point. The information include:
- Name of signal & the corresponding namespace
- Parsed signal value
- Timestamp, in microseconds, with delta to previous frame
Customize panel
You can customize the signal visualization panel by pressing "Settings" in the top right corner of the panel and chosing from these options:
- Chart update frequency: Select the update frequency of the graph, you can chose between 1-30 hz.
- Graph width in seconds: Decide how long time span (in seconds) you want the graph to plot.
- Chart type: Choose chart type, select between an area chart or a line chart.
- Use specified min/max: Choose if to use min/max values as suggested by the chosen signal database or not.
- Allow downsampling: By allowing downsampling, the graph data will downsample when needed, i.e. when there is too much data to efficiently plot while streaming. You will be notified in the graph when downsampling is active.
Video panel
The playback view offers a video panel, to add it click the downwards arrow on the "Add signal visualization" button, and select "Add video".
Map panel
The playback view offers a map panel, to add it click the downwards arrow on the Add signal visualization button, and select Add map.
Note! In order to use the map panel there need to be data in the recording for Latitude and Longitude.
After adding the map panel you will need to connect it to Longitude and Latitude by clicking the corresponding buttons and selecting the correct signals.
Frame histogram panel
In the frame histogram panel you can see how much data is sent on each bus and the activity of each frame per second.
To add the frame histogram panel, click the downwards arrow on the Add signal visualization button, and select Add Frame Histogram and start playing your recording.
On the top right of the panel you can choose which bus you want to monitor (ChassisBus or VehicleBus in our samples).
In the upper part of the panel you will see a streaming histogram, showing the activity on the bus you are monitoring by showing each "bin" retrieved, with the latest one on the right. A bin is the amount of frames sent the last second. If you hover over the bin you will see the total number of frames sent during that second.
In the bottom half of the panel you will see the distribution of the latest bin (i.e latest second), what frames are present and how many of those frames where sent that second.
When there is a signal database to decode the specific frame, the frame name will be visible. If not, there will only be a frame id visible. The frame name / frame id is located to the left of each bar (A), and the amount of frames sent that second is to the right (B), in the middle you can see the amount of frames compared to the total amount of sent that second (C).
As default you will see the eight most active frames that second, i.e. the frames with the most amount of frames sent. If you want to view a specific frame you can use the search field and search for frames either by name of frame id.
In the bottom of the panel you will see the signal database hit rate which show the amount of received frames present in the signal database file in the last bin, i.e. last second.